package busco

import "wails/schema/enums/busenum"

// 单位分类扩展通常用于描述不同的种族、不同的职业或者性别，对单位能力的扩展
// 一个分类只能有一个扩展
// @schema_export --ident=schema --json --config=单位分类扩展
// @schema_go
// @cache_go
// @cache_ts
// @alias 单位分类扩展
type B单位分类扩展 struct {
	// @alias 名称
	M名称 string `link:"文本"`

	// @alias 描述
	M描述 string `link:"文本"`

	// @alias 分类
	F分类 busenum.S单位扩展分类

	// @alias 单位属性
	S单位属性 map[busenum.D单位属性]float64

	// @alias 技能组
	J技能组 map[string]string `link:"技能"`
}
